form{padding: 0;margin: 0;}
.glyphicon {margin-top: 0;}
#popup-view-background {position: fixed;top: 0;left: 0;width: 100%;height: 100%;background-color: rgba(0,0,0,.5);z-index: 999;}
/*#popup-view-content {position: absolute;top: 150px;margin-bottom: 150px;left: 50%;background-color: #fff;z-index: 1000;}*/
#popup-view .popup-container {display: none;}
#popup-view .checkbox-group .checkbox {margin-bottom: 10px;cursor: pointer;}
.app .app-inner #popup-view form {padding-top: 0;}
.dropdown-menu>li>a:hover {cursor: pointer;}
.checkbox-group label.checkbox{display: inline-block;}
.checkbox-group label.checkbox .checkbox-icon{width: 16px;height: 16px;line-height: 14px;color: #13b5b1;margin-top: 2px;border: 1px solid #c7c7c7;margin-right: 4px;font-size: 14px;float: left;border-radius: 2px;box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;}
#date-content .checkbox-group label.checkbox:nth-child(1) {display: table;}
#date-content .checkbox-group label.checkbox {margin-right: 6px;margin-top: 10px;cursor: pointer;border-radius: 3px;box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;width: inherit;}
#price-content .checkbox-group label.checkbox {margin-right: 15%;}
#price-content ul li, #price-content-oneroom ul li {overflow: hidden;border-bottom: 1px dotted #d3d3d3;}
#price-content .form-group, #price-content-oneroom .form-group {margin: 10px 0;height: 34px;line-height: 34px;}
#price-content .time-picker-left, #price-content-oneroom .form-group:nth-child(1) .time-picker-left {margin-left: 6px;}
#popup-view-content .popup-view-time {line-height: 34px;}
#popup-view-content header {height: 40px;line-height: 40px;padding-left: 20px;background-color: #f5f5f5;font-size: 14px;}
#popup-view-content header label {float: left;}
#popup-view-content header .iconfont {font-size: 14px;float: right;width: 40px;height: 40px;text-align: center;cursor: pointer;}
#popup-view-content>section{overflow: hidden;}
.room-price-type-label {margin-top: 10px;color: #2d3e50;}